package com.shao.Dao;

import com.shao.pojo.User;

/**
 * Created with IntelliJ IDEA.
 * User: SJP
 * Date: 2021/5/12
 * Time: 9:15
 * Description: No Description
 */
public interface UserDao {
    /**
     * 注册页面：根据用户名查询用户信息
     * @param username 用户名
     * @return 如果返回null则说明没这个用户可使用，反之亦然
     */
    public User queryUserByUsername(String username);

    /**
     * 登录页面：根据用户名和密码查询用户信息
     * @param username
     * @param password
     * @return 如果返回空，则用户名或者密码错误，反之亦
     */
    public User queryUserByUsesnameAndPassword(String username,String password);

    /**
     * 注册成功：保存用户信息
     * @param user
     * @return 返回-1，表示保存失败，其他是sql影响的行数
     */
    public int saveUser(User user);
}
